Domains Based on Regular Types ?
نویسندگان
چکیده
Domains Based on Regular Types ? John P. Gallagher and Kim S. Henriksen Computer Science, Building 42.1, P.O. Box 260, Roskilde University, DK-4000 Denmark Email: {jpg,kimsh}@ruc.dk Abstract. We show how to transform a set of regular type definitions into a finite pre-interpretation for a logic program. The derived preinterpretation forms the basis for an abstract interpretation. The core of the transformation is a determinization procedure for non-deterministic finite tree automata. This approach provides a flexible and practical way We show how to transform a set of regular type definitions into a finite pre-interpretation for a logic program. The derived preinterpretation forms the basis for an abstract interpretation. The core of the transformation is a determinization procedure for non-deterministic finite tree automata. This approach provides a flexible and practical way of building program-specific analysis domains. We argue that the constructed domains are condensing: thus goal-independent analysis over the constructed domains loses no precision compared to goal-dependent analysis. We also show how instantiation modes such as ground, variable and non-variable can be expressed as regular types and hence integrated with other regular types. We highlight applications in binding time analysis for offline partial evaluation and infinite-state model checking. Experimental results and a discussion of complexity are included.
منابع مشابه
آموزش مهارت های اجتماعی به کودکان مبتلا به اختلال نارسایی توجه/ بیش فعالی
Attention deficit/hyperactivity disorder is defined based on difficulties in attention, inhibition, impulsivity control, and activity level. Based on the research results, children with ADHD are faced with problems in important areas such as working memory and executive functions. These functions will allow the child to monitor his behavior and alter it accordingly. Often, the child’s difficult...
متن کاملComparison of three types of G × E performance plot for showing and interpreting genotypes’ stability and adaptability
A G × E performance (interaction, profile) plot for showing genotype-by-environment data is discussed. Three versions of such a plot are compared: the regular performance plot; the performance plot based on coded data (environment-centered performance plot), in which the environment means of a trait are subtracted from data; and the performance plot based on data standardized in environments (e...
متن کاملModification of Displacement Coefficient Method in Estimation of Target Displacement for Regular Concrete Bridges Based on ASCE 41-06 Standard
Displacement Coefficient Method (DCM) stipulated in the ASCE 41-06 standard is becoming the preferred method for seismic rehabilitation of buildings in many high-seismic-hazard countries. Applications of the method for non-building constructions such as bridges are beyond the scope of this standard. Thus its application to this kind of structure should be approached with care. Target displaceme...
متن کاملTime Expression Analysis and Recognition Using Syntactic Token Types and General Heuristic Rules
Extracting time expressions from free text is a fundamental task for many applications. We analyze time expressions from four different datasets and find that only a small group of words are used to express time information and that the words in time expressions demonstrate similar syntactic behaviour. Based on the findings, we propose a type-based approach named SynTime1 for time expression re...
متن کاملAbstract Interpretation over Non-deterministic Finite Tree Automata for Set-Based Analysis of Logic Programs
Interpretation over Non-Deterministic Finite Tree Automata for Set-Based Analysis of Logic Programs John P. Gallagher German Puebla Abstract Interpretation over Non-Deterministic Finite TreeInterpretation over Non-Deterministic Finite Tree Automata for Set-Based Analysis of Logic Programs John P. Gallagher and Germ an Puebla 1 University of Bristol, Dept. of Computer Science, BS8 1UB Bristol, U...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004